given walking papers - French English Dictionary